package com.simple.common.utils;

import java.util.Set;
import java.util.stream.Collectors;

/**
 * @Description 字符串转换工具
 * @Author xiaoke
 * @Date 2024/8/10 18:00
 * @Version 1.0
 */
public class StringConvertUtils {

    /**
     * set集合转换成string（,号分割）
     * @param sets 标签id集合
     * @return String
     */
    public static String convertSetLong(Set<Long> sets) {
        return sets.stream()
                .map(String::valueOf)
                .collect(Collectors.joining(","));
    }


    /**
     * string转换成set集合
     * @param str 标签id字符串
     * @return Set<Long>
     */
    public static Set<Long> convertStringLong(String str) {
        return StringUtils.str2Set(str, ",").stream()
                .map(Long::valueOf)
                .collect(Collectors.toSet());
    }
}
